/**
 * 自定义字体图标样式
 * Project id: 4998024
 * 用途：统一管理项目中使用的图标字体
 */
@font-face {
  font-family: "iconfont";
  /* 优化URL路径格式，添加引号增强兼容性 */
  src: url('iconfont.woff2?t=1755242562944') format('woff2'),
       url('iconfont.woff?t=1755242562944') format('woff'),
       url('iconfont.ttf?t=1755242562944') format('truetype');
  /* 添加字体显示策略，优化加载体验 */
  font-display: swap;
}

/* 基础图标样式类 */
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px; /* 默认图标大小 */
  font-style: normal;
  /* 优化字体渲染效果 */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* 允许通过color属性修改图标颜色 */
  color: inherit;
}

/* 图标尺寸工具类（扩展功能） */
.iconfont--sm {
  font-size: 12px;
}
.iconfont--md {
  font-size: 16px; /* 默认尺寸 */
}
.iconfont--lg {
  font-size: 20px;
}
.iconfont--xl {
  font-size: 24px;
}

/* 图标定义区（按功能分类，便于维护） */
/* 基础操作图标 */
.icon-sl:before { content: "\eb10"; } /* 省略号 */
.icon-xx:before { content: "\e601"; } /* 关闭 */
.icon-jt:before { content: "\e630"; } /* 箭头 */
.icon-lj:before { content: "\e659"; } /* 链接 */

/* 内容管理图标 */
.icon-tjzp:before { content: "\e641"; } /* 添加照片 */
.icon-jlbj:before { content: "\e666"; } /* 记录编辑 */
.icon-tjbj:before { content: "\ebc5"; } /* 添加笔记 */
.icon-tjap:before { content: "\ebc4"; } /* 添加安排 */
.icon-tjrq:before { content: "\e623"; } /* 添加日期 */
.icon-xgbt:before { content: "\eb7c"; } /* 修改标题 */
.icon-xgnc:before { content: "\e600"; } /* 修改内容 */

/* 分类/标签图标 */
.icon-cygl:before { content: "\e612"; } /* 餐饮管理 */
.icon-ml:before { content: "\e890"; } /* 美丽 */
.icon-ml-2:before { content: "\e622"; } /* 美丽2 */
.icon-yl:before { content: "\e7f1"; } /* 娱乐 */
.icon-ms:before { content: "\e6d2"; } /* 美食 */
.icon-jd:before { content: "\e602"; } /* 景点 */
.icon-jdzs:before { content: "\e627"; } /* 景点介绍 */
.icon-zhzl:before { content: "\e640"; } /* 综合整理 */
.icon-cd:before { content: "\e636"; } /* 产地 */

/* 设置/系统图标 */
.icon-xcsz:before { content: "\eb7a"; } /* 行程设置 */
.icon-sqsj:before { content: "\e61f"; } /* 申请时间 */
.icon-jh:before { content: "\eb78"; } /* 计划 */
.icon-bzzx:before { content: "\e617"; } /* 帮助中心 */
.icon-gdsz:before { content: "\e60b"; } /* 更多设置 */
.icon-ghtx:before { content: "\e60e"; } /* 更换头像 */
.icon-ghfm:before { content: "\eb7b"; } /* 更换封面 */
.icon-cc:before { content: "\eb79"; } /* 删除 */

/* 行程相关图标 */
.icon-jrxc:before { content: "\e658"; } /* 今日行程 */
.icon-gmxc:before { content: "\e652"; } /* 购买行程 */
.icon-cjxc:before { content: "\e788"; } /* 创建行程 */
.icon-tjxy:before { content: "\e64f"; } /* 添加心愿 */
.icon-bjsjx:before { content: "\e654"; } /* 编辑时间线 */